package com.i2works.smartluolong.web.entity.company;

import com.i2works.smartluolong.utils.entity.BaseCommDO;

import java.util.List;

/**
 * 变更、备案人员实体类
 *
 * @author Liu Yutao <koal@vip.qq.com>
 * @date 2018/5/4 9:54
 */

public class CompanyChangeMemberDO extends BaseCommDO {

    private Integer id; //
    private Integer changeId; // 变更编号
    private String name; // 成员姓名
    private Integer job; // 股东职务(0无职位；1:董事长；2:股东；3:经理)；默认值：0
    private Integer role; // 人员角色（0公司员工，1公司股东）
    private Integer identity; // 股东身份（0：股东；1：执行董事 2：经理 3：监事 4：法定代表人  5：财务负责人 6：联络员  7：代办人）
    private Integer cardType; // 证件类型（1身份证，2营业执照，3其他有效证件）；默认值：1
    private String cardNumber; // 证件编号
    private Integer education; // 学历（1初中，2高中，3中专，4大专，5本科，6研究生，7博士）
    private String phone; // 电话
    private String email; // 邮箱
    private String investmentAmount; // 出资金额（单位：万元）
    private Integer investmentTime; // 出资时间（1：10年；2：11年；3：12年；4：13年；5：14年；6：15年；7：16年；8：17年；9：18年；10：19年；11：20年；）；默认值：1
    private String investmentMode; // 出资方式（多选；1货币，2实物，3知识产权)
    private String investmentRatio; // 出资比例
    private String cardFrontPicture; // 身份证正面照片
    private String cardBackPicture; // 身份证反面照片
    private String selfie; // 自拍照
    private String autograph; // 手写签名
    private Integer status; // 状态(1启用，0禁用）；默认值：1

    /**
     * 附加参数
     */
    //出资方式列表
    private List<String> investmentModeList;
    //身份列表
    private List<String> identityList;
    //身份列表（字符串）
    private String identitys;

    public List<String> getInvestmentModeList() {
        return investmentModeList;
    }

    public void setInvestmentModeList(List<String> investmentModeList) {
        this.investmentModeList = investmentModeList;
    }

    public List<String> getIdentityList() {
        return identityList;
    }

    public void setIdentityList(List<String> identityList) {
        this.identityList = identityList;
    }

    public String getIdentitys() {
        return identitys;
    }

    public void setIdentitys(String identitys) {
        this.identitys = identitys;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getChangeId() {
        return changeId;
    }

    public void setChangeId(Integer changeId) {
        this.changeId = changeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getJob() {
        return job;
    }

    public void setJob(Integer job) {
        this.job = job;
    }

    public Integer getRole() {
        return role;
    }

    public void setRole(Integer role) {
        this.role = role;
    }

    public Integer getIdentity() {
        return identity;
    }

    public void setIdentity(Integer identity) {
        this.identity = identity;
    }

    public Integer getCardType() {
        return cardType;
    }

    public void setCardType(Integer cardType) {
        this.cardType = cardType;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public Integer getEducation() {
        return education;
    }

    public void setEducation(Integer education) {
        this.education = education;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getInvestmentAmount() {
        return investmentAmount;
    }

    public void setInvestmentAmount(String investmentAmount) {
        this.investmentAmount = investmentAmount;
    }

    public Integer getInvestmentTime() {
        return investmentTime;
    }

    public void setInvestmentTime(Integer investmentTime) {
        this.investmentTime = investmentTime;
    }

    public String getInvestmentMode() {
        return investmentMode;
    }

    public void setInvestmentMode(String investmentMode) {
        this.investmentMode = investmentMode;
    }

    public String getInvestmentRatio() {
        return investmentRatio;
    }

    public void setInvestmentRatio(String investmentRatio) {
        this.investmentRatio = investmentRatio;
    }

    public String getCardFrontPicture() {
        return cardFrontPicture;
    }

    public void setCardFrontPicture(String cardFrontPicture) {
        this.cardFrontPicture = cardFrontPicture;
    }

    public String getCardBackPicture() {
        return cardBackPicture;
    }

    public void setCardBackPicture(String cardBackPicture) {
        this.cardBackPicture = cardBackPicture;
    }

    public String getSelfie() {
        return selfie;
    }

    public void setSelfie(String selfie) {
        this.selfie = selfie;
    }

    public String getAutograph() {
        return autograph;
    }

    public void setAutograph(String autograph) {
        this.autograph = autograph;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}
